#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#pragma hdrstop

struct telefonos
{
        char nombre[50];
        char apellidos[50];
        char direccion[100];
        char telefono[9];
}agenda;
//---------------------------------------------------------------------------
void menu(void);
void altas(void);
void altas_si(void);
//---------------------------------------------------------------------------
void altas_si()
{
char correcto;

cout << agenda.nombre << " " << agenda.apellidos << endl;
cout << agenda.direccion << endl;
cout << agenda.telefono << endl;
cout << "Es correcto ?? (s/n): ";

correcto = getchar();
switch (correcto)
{
        case 's':
        case 'S':
        {
                cout << "Has elegido si";
                break;
        }
        case 'n':
        case 'N':
        {
                cout << "Has elegido No";
                break;
        }

}
}
//---------------------------------------------------------------------------
void altas()
{
cout << endl;
cout << "Nombre: ";
cin >> agenda.nombre;
cout << "Apellidos: ";
cin >> agenda.apellidos;
cout << "Direcion: ";
cin >> agenda.direccion;
cout << "Telefono: ";
cin >> agenda.telefono;

altas_si();


}
//---------------------------------------------------------------------------
void menu()
{
char opcion;

clrscr();
cout << "AGENDA TELEFONICA" << endl;
cout << "-----------------" << endl;
cout << "1. Altas" << endl;
cout << "2. Bajas" << endl;
cout << "3. Buscar/Listado" << endl;
cout << "4. Modificar" << endl;
cout << "0. Salir" << endl;
cout << endl << endl;
cout << "Opcion: ";
opcion = getchar();

switch (opcion)
{
        case '0':
        {
                break;
        }
        case '1':
        {
                altas();
                menu();
        }
        case '2':
        {
                cout << "Ha elegido la opcion 2";
                getchar();
                menu();
        }
        case '3':
        {
                cout << "Ha elegido la opcion 3";
                getchar();
                menu();
        }
        case '4':
        {
                cout << "Ha elegido la opcion 4";
                getchar();
                menu();
        }
        default:
        {
                cout << "Opcion no valida";
                getchar();
                menu();
        }

}
}
//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
        menu();
        return 0;
}
//---------------------------------------------------------------------------
 